Changeset 43 for trunk/var/www/info/alkis/alkislage.php
- Timestamp:
- 09/09/10 14:09:03 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkislage.php
r41 r43 7 7 01.09.2010 Neu! 8 8 02.09.2010 Mit Icons 9 06.09.2010 </a> korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar 9 10 */ 10 11 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); … … 51 52 } 52 53 $id = isset($_GET["id"]) ? $_GET["id"] : "n"; 53 $idanzeige=false; 54 if ($id == "j") {$idanzeige=true;} 54 if ($id == "j") { 55 $idanzeige=true; 56 } else { 57 $idanzeige=false; 58 } 59 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 60 if ($keys == "j") { 61 $showkey=true; 62 } else { 63 $showkey=false; 64 } 55 65 $dbname = 'alkis05' . $gkz; 56 66 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); … … 116 126 $untertitel="Hauptgebäude mit Hausnummer"; 117 127 // Balken 118 echo "<p class=' geb'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken128 echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz." </p>\n"; // Balken 119 129 break; 120 130 case "p": // "mit PseudoNr" … … 124 134 $untertitel="NebengebÀude mit laufender Nummer"; 125 135 // Balken 126 echo "<p class=' geb'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken136 echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz." </p>\n"; // Balken 127 137 break; 128 138 case "o": //"Ohne HsNr" … … 134 144 $untertitel="Straße ohne Hausnummer und/oder Gewanne (unverschlüsselte Lage)"; 135 145 // Balken 136 echo "<p class=' geb'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken146 echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz." </p>\n"; // Balken 137 147 break; 138 148 } … … 149 159 // Tabelle Kennzeichen 150 160 // ToDo: !! kleiner, wenn ltyp=0 und die Schluesselfelder leer sind 151 echo "\n\t<table class='kennz ' title='Lage'>";161 echo "\n\t<table class='kennzla' title='Lage'>"; 152 162 echo "\n\t<tr>"; 153 163 echo "\n\t\t<td class='head'>Land</td>"; … … 173 183 echo "\n\t\t<td title='Regierungsbezirk'>".$regbez."</td>"; 174 184 echo "\n\t\t<td title='Kreis'>".$kreis."</td>"; 175 echo "\n\t\t<td title='Gemeinde'><span class='key'>".$gem."</span><br>".$gnam."</td>"; 176 echo "\n\t\t<td title='Straße'><span class='key'>".$lage."</span><br>".$snam."</td>"; 185 echo "\n\t\t<td title='Gemeinde'>"; 186 if ($showkey) { 187 echo "<span class='key'>".$gem."</span><br>"; 188 } 189 echo $gnam."</td>"; 190 echo "\n\t\t<td title='Straße'>"; 191 if ($showkey) { 192 echo "<span class='key'>".$lage."</span><br>"; 193 } 194 echo $snam."</td>"; 177 195 switch ($ltyp) { 178 196 case "m": … … 194 212 // Kopf Rechts: weitere Daten? 195 213 // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 196 if ($idanzeige) { 214 if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 197 215 198 216 echo "\n\t</td>\n</tr>\n</table>"; … … 201 219 // F L U R S T U E C K E 202 220 if ($ltyp <> "p") { // Pseudonummer linkt nur GebÀude 203 echo "\n\n<a name='fs'>< h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurstücke</h3>\n";221 echo "\n\n<a name='fs'></a><h3><img src='ico/Flurstueck.ico' width='16' height='16' alt=''> Flurstücke</h3>\n"; 204 222 echo "\n<p>mit dieser Lagebezeichnung.</p>"; 205 223 // ax_Flurstueck >weistAuf> ax_LagebezeichnungMitHausnummer … … 240 258 $fskenn=str_pad($rowf["zaehler"], 5, "0", STR_PAD_LEFT); 241 259 echo "\n<tr>"; 242 echo "\n\t<td><span class='key'>".$rowf["gemarkungsnummer"]."</span> ".$rowf["bezeichnung"]."</td>"; 260 echo "\n\t<td>"; 261 if ($showkey) { 262 echo "<span class='key'>".$rowf["gemarkungsnummer"]."</span> "; 263 } 264 echo $rowf["bezeichnung"]."</td>"; 243 265 echo "\n\t<td>".$flur."</td>"; 244 echo "\n\t<td>".$fskenn; 245 if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurstück");} 246 echo "</td>\n\t<td class='fla'>".$flae."</td>"; 247 echo "\n\t<td><p class='nwlink noprint'>"; 248 echo "<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$rowf["gml_id"]."&eig=n"; 249 if ($idanzeige) {echo "&id=j";} 250 echo "' title='Flurstücksnachweis'>Flurstück <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a></p></td>"; 266 echo "\n\t<td><span class='wichtig'>".$fskenn."</span>"; 267 if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurstück");} 268 echo "</td>"; 269 echo "\n\t<td class='fla'>".$flae."</td>"; 270 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 271 echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$rowf["gml_id"]."&eig=n"; 272 if ($idanzeige) {echo "&id=j";} 273 if ($showkey) {echo "&showkey=j";} 274 echo "' title='Flurstücksnachweis'>Flurstück <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a>"; 275 echo "\n\t\t</p>\n\t</td>"; 251 276 echo "\n</tr>"; 252 277 $j++; … … 266 291 case "m": // aktuell Hausnummer gefunden 267 292 // dazu alle NebengebÀude suchen 268 echo " <p>Nebengebäude: ";293 echo "\n<p>Nebengebäude: "; 269 294 $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 270 295 $sql.=$whereclaus."AND lage=".$lage." AND pseudonummer='".$hsnr."' ORDER BY laufendenummer;"; 271 296 // pseudonummer character varying(5), laufendenummer character varying(2), 272 297 $res=pg_query($con,$sql); 273 if (!$res) echo " <p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n";298 if (!$res) echo "\n<p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n"; 274 299 while($row = pg_fetch_array($res)) { 275 echo " <a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> ";276 } 277 echo " </p>";300 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> "; 301 } 302 echo "\n</p>"; 278 303 break; 279 304 280 305 case "p": // aktuell NebengebÀude: Haupt- und NebengebÀude suchen 281 echo " <p>Hauptgebäude: ";306 echo "\n<p>Hauptgebäude: "; 282 307 $sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l "; 283 308 $sql.=$whereclaus."AND hausnummer='".$pseu."';"; … … 285 310 if (!$res) echo "<p class='err'>Fehler bei Hauptgebäude.<br>".$sql."</p>\n"; 286 311 while($row = pg_fetch_array($res)) { 287 echo " <a href='".$url.$row["gml_id"]."&ltyp=m'>Haus-Nr ".$pseu."</a> ";288 } 289 echo " </p>";290 291 echo " <p>weitere Nebengebäude: ";312 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=m'>Haus-Nr ".$pseu."</a> "; 313 } 314 echo "\n</p>"; 315 316 echo "\n<p>weitere Nebengebäude: "; 292 317 $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 293 318 $sql.=$whereclaus."AND pseudonummer='".$pseu."' AND laufendenummer <> '".$lfd."' ORDER BY laufendenummer;"; 294 319 $res=pg_query($con,$sql); 295 if (!$res) echo " <p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n";320 if (!$res) echo "\n<p class='err'>Fehler bei Nebengebäude.<br>".$sql."</p>\n"; 296 321 while($row = pg_fetch_array($res)) { 297 echo " <a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> ";298 } 299 echo " </p>";322 echo "\n\t<a href='".$url.$row["gml_id"]."&ltyp=p'>lfd.-Nr ".$row["laufendenummer"]."</a> "; 323 } 324 echo "\n</p>"; 300 325 break; 301 326 } … … 312 337 313 338 if ($ltyp <> "o") { // OhneHsNr linkt nur Flurst. 314 echo "\n\n<a name='geb'>< h3><img src='ico/Haus.ico' width='16' height='16' alt=''> Gebäude</h3>";339 echo "\n\n<a name='geb'></a><h3><img src='ico/Haus.ico' width='16' height='16' alt=''> Gebäude</h3>"; 315 340 echo "\n<p>mit dieser Lagebezeichnung.</p>"; 316 341 switch ($ltyp) { … … 339 364 echo "\n<table>"; 340 365 echo "\n\t<tr><td>Geometrische Fläche:</td><td>".$row["flaeche"]." m²</td></tr>"; 341 echo "\n\t<tr><td>Funktion:</td><td><span class='key'>".$row["gebaeudefunktion"]."</span> ".$row["bezeichner"]."</td></tr>"; // integer 366 echo "\n\t<tr><td>Funktion:</td><td>"; 367 if ($showkey) { 368 echo "<span class='key'>".$row["gebaeudefunktion"]."</span> "; 369 } 370 echo $row["bezeichner"]."</td></tr>"; // integer 342 371 if (!$row["description"] == "") { 343 372 echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! … … 350 379 } // integer - EntschlÃŒsseln! 351 380 if (!$row["bauweise"] == "") { 352 echo "\n\t<tr><td>Bauweise:</td><td><span class='key'>".$row["bauweise"]."</span> ".$row["bauweise_beschreibung"]."</td></tr>"; // integer 381 echo "\n\t<tr><td>Bauweise:</td><td>"; 382 if ($showkey) { 383 echo "<span class='key'>".$row["bauweise"]."</span> "; 384 } 385 echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 353 386 } 354 387 if (!$row["anzahlderoberirdischengeschosse"] == "") { … … 379 412 </form> 380 413 381 <?php footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "&ltyp=".$ltyp ); ?>414 <?php footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "&ltyp=".$ltyp , $showkey); ?> 382 415 383 416 </body>
Note: See TracChangeset
for help on using the changeset viewer.